#include "TADDirec.h"
#include <stdio.h>
#include <string.h>

Direc PedirDatosDirec(){
	Direc D;
	printf("Introduce el cargo: ");
	flushall();
	scanf("%[^\n]", D.Cargo);
	printf("Introduce el sueldo bruto: ");
	flushall();
	scanf("%f", &D.S_Bruto);
	printf("Introduce los complementos: ");
	flushall();
	scanf("%f", &D.Compl);
	return(D);
}

Direc CrearDatosDirec(float S, float C, char *Carg)
{
	Direc D;
	D.S_Bruto=S;
	D.Compl=C;
	strcpy(D.Cargo, Carg);
	return(D);
}


float ObtenerSNetoDirec(Direc D)
{
	float SNeto = 0;
	SNeto=D.S_Bruto+D.Compl;
	return (SNeto);
}

void VisualizarDatosDirec(Direc D)
{
	printf("\nCargo:\t\t\t\t%s.\nSueldo bruto:\t\t\t%0.2f\nComplementos:\t\t\t%0.2f", D.Cargo, D.S_Bruto, D.Compl);
}

void CopiarDirec(Direc *Ddes, Direc DF)
{
	Ddes->S_Bruto = DF.S_Bruto;
	Ddes->Compl = DF.Compl;
	strcpy(Ddes->Cargo,DF.Cargo);
}

Direc DirecFic(){
	Direc D;
	D.S_Bruto=0;
	D.Compl=0;
	strcpy(D.Cargo, " ");
	return(D);
}